package com.jeeplus.test.jlnu.graduationInfo.domain.entity;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Id;
import javax.persistence.GeneratedValue;
import java.io.Serializable;

/**
 * @Description  
 * @Author  author
 * @Date 2025-03-24 15:28:36 
 */

@Table
@Data
public class GraduationInfoFile implements Serializable {

	private static final long serialVersionUID =  5236121599727834050L;

	/**
	 * 主键id
	 */
   	@ExcelProperty( "主键id" )
	private Long id;

	/**
	 * 毕业信息id
	 */
   	@ExcelProperty( "毕业信息id" )
	private Long infoId;

	/**
	 * 证件名称
	 */
   	@ExcelProperty( "证件名称" )
	private String certificateName;

	/**
	 * 证件文件
	 */
   	@ExcelProperty( "证件文件" )
	private String certificateFile;

	/**
	 * 证件类型
	 */
   	@ExcelProperty( "证件类型" )
	private String certificateType;

	/**
	 * 是否加盖公章
	 */
   	@ExcelProperty( "是否加盖公章" )
	private String stampSign;

	/**
	 * 审批标识
	 */
   	@ExcelProperty( "审批标识" )
	private String approveState;

	/**
	 * 审批备注
	 */
   	@ExcelProperty( "审批备注" )
	private String approveRemark;

	/**
	 * 上传文件状态标识
	 */
   	@ExcelProperty( "上传文件状态标识" )
	private String uploadSign;

	/**
	 * 失败原因
	 */
   	@ExcelProperty( "失败原因" )
	private String failReason;

	private String fileType;

}
